English Dictionary
◊ DONKEY JACKET
donkey jacket
n : a short thick jacket; often worn by workmen